@charset "uft-8";
body {
	overflow: auto;
	background: #f2f3f8;
}

div {
	font-family: "微软雅黑";
}

.m {
	padding: .88rem 0 0 0;
}

.m2 {
	padding: 0 0 .98rem 0;
}

.m3 {
	padding: 1.28rem 0 .98rem 0;
}

.m4 {
	padding: 0 0 .88rem 0;
}

@media screen and (min-device-width:640px) and (min-width:768px) {
	.page {
		margin: 0 auto;
		width: 7.5rem;
	}
}


/*公共头部*/

.header {
	background: url(../images/heder.png) no-repeat top left;
	background-size: 100% 100%;
	;
	font-size: .34rem;
	z-index: 999;
	text-align: center;
	position: fixed;
	width: 100%;
	padding: .001rem 0;
}

.header .hele {
	width: .88rem;
	height: .88rem;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/helr2.png) no-repeat center center;
	background-size: .16rem .3rem;
}

.header .hetitle {
	text-align: center;
	font-size: .34rem;
	color: #fff;
	height: .88rem;
	line-height: .88rem;
}

.header .helr {
	height: .88rem;
	line-height: .88rem;
	position: absolute;
	right: .25rem;
	font-size: .24rem;
	color: #fff;
	bottom: 0px;
}


/*首页头部*/

.inheader {
	width: 100%;
	height: 4.22rem;
	position: relative;
}

.inheader .inheaderpic {
	width: 100%;
	height: 100%;
	display: block;
}

.inheader .inheov {
	position: absolute;
	bottom: .35rem;
	width: 100%;
}

.inheader .inheov {
	display: table;
	margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-pack: center;
	-webkit--moz-box-pack: center;
	box-pack: center;
	align-items: center;
	-webkit-align-items: center;
	box-align: center;
	-moz-box-align: center;
	-webkit-box-align: center;
}

.inheader .inhetx {
	width: .64rem;
	height: .64rem;
	display: block;
	margin-right: .15rem;
}

.inheader .inhename {
	font-size: .3rem;
	color: rgb(57, 28, 2);
	margin-right: .5rem;
}

.inheader .inhemu {
	color: rgb(57, 28, 2);
	font-size: .28rem;
}


/*公告轮播*/

.mun_gg {
	border-radius: .1rem;
	height: .7rem;
	line-height: .7rem;
	background: #fff;
	padding: 0 .3rem;
	width: 7.02rem;
	margin: .1rem auto;
	box-sizing: border-box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit--moz-box-pack: space-between;
	box-pack: space-between;
	align-items: center;
	-webkit-align-items: center;
	box-align: center;
	-moz-box-align: center;
	-webkit-box-align: center;
}

.mun_gg .mggti {
	height: .7rem;
	line-height: .7rem;
	color: rgb(53, 53, 53);
	font-size: .34rem;
	width: .8rem;
	letter-spacing: .03rem;
	margin-right: .15rem;
	margin-left: .2rem;
}

.mun_gg .mggpic {
	width: .24rem;
	height: .24rem;
	display: block;
}

.mun_gg .txtMarquee-top {
	width: calc(100% - .24rem - 1.15rem);
	overflow: hidden;
	position: relative;
	display: flex;
}

.mun_gg .txtMarquee-top .infoList li {
	height: .7rem;
	line-height: .7rem;
}

.mun_gg .txtMarquee-top .tempWrap {
	width: 100%!important;
}

.mun_gg .infoList li {
	font-size: .28rem;
	color: rgb(53, 53, 53);
}


/*次导航*/

.innav {
	overflow: hidden;
	margin-bottom: .1rem;
	background: #fff;
}

.innav .innavlink {
	float: left;
	width: 33.33%;
	text-align: center;
	color: rgb(77, 77, 77);
	font-size: .28rem;
	padding: .3rem 0 .4rem;
}

.innav .innavpic {
	width: 1.1rem;
	height: 1.12rem;
	display: block;
	margin: 0 auto .1rem;
}


/*banner*/

.banner {
	margin-bottom: .1rem;
}

.banner .swiper-container {
	height: 3.5rem;
	width: 100%;
}

.banner .baimg {
	display: block;
	width: 100%;
	height: 3.5rem;
	;
}

.banner .swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction {
	bottom: .1rem;
}

.banner .swiper-pagination-bullet {
	width: .06rem;
	height: .06rem;
	opacity: 1;
	background: #ccc;
	border-radius: 50%;
}

.banner .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 .04rem;
}

.banner .swiper-pagination-bullet-active {
	background: #fff;
}

.inbottom {
	display: block;
	margin-bottom: .2rem;
}

.inbottom .inbopic {
	width: 100%;
	display: block;
}


/*footer*/

.footer {
	position: fixed;
	left: 0;
	bottom: -2px;
	width: 100%;
	z-index: 999;
}

.fonav {
	height: .98rem;
	background: #fff;
	overflow: hidden;
}

.fonav .foitem {
	display: block;
	width: 25%;
	text-align: center;
	color: rgb(179, 179, 179);
	float: left;
	font-size: .2rem;
	height: .98rem;
}

.fonav .foitem.on {
	color: rgb(212, 144, 1);
}

.fonav .foimg {
	display: block;
	width: .44rem;
	height: .44rem;
	margin: .1rem auto .05rem;
}


/*申请升级*/

.upg1pic {
	width: 1.02rem;
	height: 1.02rem;
	display: block;
	margin: .3rem auto .15rem;
}

.upg2 {
	background: url(../images/upg2.png) no-repeat top left;
	width:2.1rem;
	height: .5rem;
	padding-left: .5rem;
	box-sizing: border-box;
	background-size: 100% 100%;
	margin: 0 auto .36rem;
}

.upg2 .upg2t {
	text-align: center;
	font-size: .24rem;
	line-height: .5rem;
	color: #fff;
}

.upg3 {
	width: 7.34rem;
	height: 3.56rem;
	display: block;
	margin: 0 auto .8rem;
	background: url(../images/upg3.png) no-repeat top left;
	background-size: 100% 100%;
}

.upg3 .upg3t1 {
	overflow: hidden;
	height: 1.1rem;
	padding: 0 .4rem;
}

.upg3 .upg3t1s {
	float: left;
	line-height: 1.1rem;
	font-size: .3rem;
	color: #fff;
	;
}

.upg3 .upg3t1s2 {
	float: right;
	line-height: 1.1rem;
	font-size: .24rem;
	color: #fff;
}

.upg3 .upg3t1s2pic {
	width: .32rem;
	height: .28rem;
	margin-right: .12rem;
}

.upg3 .upg3t2 {
	margin-top: 1.14rem;
	overflow: hidden;
	padding: 0 .4rem;
}

.upg3 .upg3t2le {
	float: left;
}

.upg3 .upg3t2lep1 {
	font-size: .24rem;
	color: #fff;
	margin-bottom: .05rem;
}

.upg3 .upg3t2lr {
	float: right;
	width: 1.88rem;
	line-height: .5rem;
	background: #fff;
	text-align: center;
	display: block;
	border-radius: .25rem;
	color: rgb(231, 172, 13);
	margin-top: .1rem;
}


/*申请提交*/

.upg3t3 {
	overflow: hidden;
	margin-top: .4rem;
}

.upg3t3 .upg3t3le {
	float: left;
	margin-left: 1.26rem;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 50%;
	background: #fff;
	;
}

.upg3t3 .upg3t3lep {
	line-height: 1.3rem;
	color: rgb(231, 172, 13);
	font-size: .28rem;
}

.upg3t3 .upg3t3lr {
	float: left;
	margin-left: .7rem;
	width: 3rem;
}

.upg3t3 .upg3t3lrp {
	font-size: .28rem;
	color: #fff;
	margin-bottom: .15rem;
}

.upg3t3 .upg3t3lrpic {
	width: .32rem;
	height: .32rem;
	margin-right: .2rem;
}


/*审核升级*/

.renav {
	width: 6.3rem;
	height: .6rem;
	border-radius: .3rem;
	overflow: hidden;
	margin: .26rem auto 0;
}

.renav .renavlink {
	background: rgb(195, 195, 195);
	display: block;
	width: 50%;
	float: left;
	line-height: .6rem;
	text-align: center;
	font-size: .24rem;
	color: rgb(45, 45, 45);
}

.renav .renavlink.on {
	background: rgb(229, 170, 11);
	color: #fff;
}

.revi .upg3t3le {
	margin-left: .4rem;
}

.revi .upg3t3lr {
	margin-left: .42rem;
}

.revi .upg3t3lr2 {
	float: right;
	margin-right: .4rem;
	padding-top: .1rem;
}

.revi .upg3t3lr2link {
	width: 1.2rem;
	height: .5rem;
	display: block;
	line-height: .5rem;
	text-align: center;
	background: #fff;
	border-radius: .25rem;
	color: rgb(231, 172, 13);
	font-size: .28rem;
	margin-bottom: .26rem;
}